package
{
	import flash.events.Event;

	public class GDataEvent extends Event
	{
		public var data: *;
		
		public static const SERVERTIMERINIT: String 	= 'SERVERTIMERINIT'; 
		public static const SERVERTIMETIC: String 	= 'SERVERTIMETIC'; 
		public static const TOURSTART: String 		= 'TOURSTART'; 
		public static const TOUREND: String 		= 'TOUREND'; 
		public static const TOUREMPTY: String 		= 'TOUREMPTY'; 
		public static const REQUEST: String 		= 'REQUEST';
		public static const RESPONSE: String 		= 'RESPONSE';
		public static const MESSAGESHOW: String 	= 'MESSAGESHOW';
		public static const REQUESTIMAGE: String 	= 'REQUESTIMAGE';
		public static const RESPONSEIMAGE: String 	= 'RESPONSEIMAGE';
		public static const IMAGELOADERROR: String 	= 'IMAGELOADERROR';
		public static const MESSAGEHIDE: String 	= 'MESSAGEHIDE';
		public static const TUTORIALBEGIN: String 	= 'TUTORIALBEGIN'; // Начало обучения
		public static const TUTORIALEND: String 	= 'TUTORIALEND';	// Конец обучения
		public static const TOCELLRELEASE: String 	= 'TOCELLRELEASE'; // Когда клик на нужной ячейке
		public static const TOCELLERROR: String 	= 'TOCELLERROR'; // Когда клик на не нужной ячейке
		public static const ACTORARRIVED: String	= 'ACTORARRIVED'; // Когда грузчик прийдет на выбранное место
		public static const ERRORDATARESPONSE: String	= 'ERRORDATARESPONSE'; // Ошибка в полученных данных
		public static const EXTERNALDATA: String 	= 'EXTERNALDATA';
	    
		 
		public function GDataEvent(type:String, a_data: *, bubbles:Boolean=false, cancelable:Boolean=false) {
			super(type, bubbles, cancelable);
			data = a_data;
		}
		
	}
}